A Programming Tool for Management of a Predicate-Calculus-Oriented Data Base
نویسنده
چکیده
This paper describes a LISP program, cal led PCDB, for storage and re t r i eva l in a data base of predicate calculus (PC) formulas. The PCDB pacxage uses standardized representations of PC formulas, where ground unit clauses are stored e f f i c i e n t l y , e.g. on the proper tyl is ts of t he i r arguments, and other clauses have other representation. The major part of the PCDB package is a function generator, which accepts declarations of PC relat ions and functions, and Which also accepts "ru les" (= non-ground axioms intended for use in deduction) Declarations and rules are used to generate e f f i c ien t code for storage and re t r i eva l of " facts" (usually = ground uni t clauses) in and from the data base. This generation process may be characterized as a "compilation" of the rules (from predicate calculus to LISP).
منابع مشابه
Control Problem and its Application in Management and Economic
The control problem and Dynamic programming is a powerful tool in economics and management. We review the dynamic programming problem from its beginning up to its present stages. A problem which was involved in physics and mathematics in I 7” century led to a branch of mathematics called calculus of variation which was used in economic, and management at the end of the first quarter of the 20” ...
متن کاملAssessment of Cost Effectiveness of a Firm Using Multiple Cost Oriented DEA and Validation with MPSS based DEA
Data Envelopment Analysis (DEA) is a nonparametric tool for discriminating the best performers from a number of homogenous Decision Making Units (DMU). Cost oriented DEA models identify those best DMUs which run cost efficient process. This paper validates the outcome derived from the Ideal Frontier (mentioned in Sarkar. S (2014)) derived from non-central Principal Component Analysis and a slac...
متن کاملDesign of a Multiplier for Similar Base Numbers Without Converting Base Using a Data Oriented Memory
One the challenging in hardware performance is to designing a high speed calculating unit. The higher of calculations speeds in a computer system will be pointed out in terms of performance. As a result, designing a high speed calculating unit is of utmost importance. In this paper, we start design whit this knowledge that one multiplier made of several adder and one divider made of several su...
متن کاملLogic and Databases
Logic and databases have gone a long way together since the advent of relational databases Already the rst basic query languages for relational databases beside relational algebra tuple calculus and domain calculus are actually a subset of rst order predicate logic Furthermore logic proved to be very adequate for establishing a sound theory for rela tional databases When attempts were made to i...
متن کاملTranslating Spanish into Logic through Logic
We discuss the use of logic for natural language (NL) processing, both as an internal query language and as a programming tool. Some extensions of standard predicate calculus are motivated by the first of these roles. A logical system including these extensions is informally described. It incorporates semantic as well as syntactic NL features, and its semantics in a given interpretation (or dat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1971